
Posted originally on the Archive_of_Our_Own at https://archiveofourown.org/
works/197902.
  Rating:
      Explicit
  Archive Warning:
      Underage
  Category:
      M/M, Multi
  Fandom:
      Supernatural
  Relationship:
      Castiel/Gabriel/Sam_Winchester
  Character:
      Castiel, Gabriel_(Supernatural), Lucifer_(Supernatural), Sam_Winchester
  Additional Tags:
      Alternate_Universe_-_High_School, Threesome_-_M/M/M, Double_Penetration,
      Sensory_Deprivation, Incest
  Stats:
      Published: 2011-05-11 Words: 1284
****** Should Have Seen This Coming ******
by theinsaneeraser
Summary
     Castiel didn;t see this comming, and he really, really should have
Notes
     Fifth fill written for Five acts Meme. Prompt was Threesome.
Castiel paced back and forth in front of the school. Gabriel should have been
out by now; both Sam and him shouldn’t be taking this long. He sighed and
frowned, stopping to wave at Lucifer as he headed off in the direction of the
Winchesters, before resuming his pacing again. They had promised to only be a
few moments, and told him to stay outside, to wait. Which he had, dutifully,
but he was starting to get worried.
Deciding it would be better to go in, even if noth8ing was wrong and be there
anyways, then not be there and something bad happen to them. He nodded to
himself, because even if Gabriel got mad at him, this was the smart choice; the
right one. Decision made Castiel pulled his tan-trench coat around himself and
walked into the school.
He passed by the many high-school class-rooms, before stopping in front of the
one that was his and Sam’s homeroom. He heard some shifting and blinked at the
sound of desks being dragged before pushing the door open. Most of the people
had already left the building and the lights were turned completely off,
leaving the room in total darkness.
A little disoriented at not being able to see, the yelp that escaped his throat
was only natural when an arm wrapped around him from behind, pulling him into a
tall, warm body. He tilted his head up, making out Sam’s chin before his face
was tilted back down and lips covered his own. His eyes went wide and he let
out a startled gasp before he recognized the hands running up under his shirt.
“I told you he’d wait at least half an hour.” Sam chuckled. “Just enough time.”
He nuzzled Castiel’s neck as Gabriel’s hands worked on removing his shirt.
“I, Sam… Gabriel a-ah!” Cas cried out as Gabriel pinched a nipple, tugging on
it. “But, we are in… in the school…” he moaned when he felt Sam’s lips against
his neck, sucking and licking at the flesh there, most likely causing a hickey
to form.
“Everyone’s gone home lil bro.” Gabriel said after breaking the kiss. “Don’t
worry, live a little.” He breathed and Castiel arched as Sam grasped him
through his dress pants, massaging with the palm of his hand. “Let us take care
of you.” he whispered and Castiel closed his eyes.
Sam drew away and there was a squeaking sound and then he was being lifted. He
yelped again before shivering as he was pulled back-to-front against Sam, shirt
buttons popping open quickly. There was a groaning sound as Gabriel joined them
on the desks that were all placed together, like a bed, and shoved the shirt
off his shoulders.
“Gabriel…” Castiel spoke before crying out as a warm mouth latched over his
nipple. He arched and tangled his fingers in Gabriel’s hair, drawing him
closer. As he did this, Gabriel started working on his pants, and Sam tugged
off his own shirt – Gabriel was already shirtless and pantless.
Castiel moaned when Sam latched back onto his neck, tongue twirling in small,
fast circles as Gabriel tugged his pants and boxer’s off. There was the pop of
a bottle of lube and then there were finger’s inside him; two. Castiel nng’d
and arched scrambling to grab at Sam’s arms as they wrapped around him.
“Gabriel!” he cried out and thrust back against them.
“Shhh.” Gabriel murmurs against his shoulder, kissing it gently as he hooks his
fingers, then scissors them. Castiel squirms, whining softly as Sam smiles
against the back of his opposite shoulders, and then he moves, and he can hear
him and Gabriel kissing. He moaned, trying to tilt his head to see, but there’s
a third finger in him and his thoughts are lost to the feel of Gabriel
stretching him.
Castiel groans at the loss of finger’s and when Gabriel doesn’t move to push
into him. Castiel opens his mouth to complain, but it’s Sam’s turn to kiss him.
He kissed back a little desperately before he’s lifted and there is the
shifting of fabric and finally someone sin him, only it’s not Gabriel, it’s
Sam. He moaned into Sam’s mouth and his eyes flutter close at the slowly, lazy
thrust Sam is doing. It’s not enough, but he’s content for now.
And then there are fingers in him again. He makes a sound like a tortured
kitten, arching before crying out as Sam his that bundle of nerves inside him.
There’s pain, but Sam’s slow drag of skin on skin is just enough to even it out
with pleasure. He shifts and whimper’s when Gabriel’s slips in a second finger,
stilling it, allowing him time to adjust as Sam nips at his bottom lip.
“This okay Cas, does it hurt?” Sam whispers into the kiss and he nods, trying
to press close. “A-A little, but… it’s going away no-ah!” he cried out yet
again as Gabriel spread his fingers, scissoring them and hooking and oh God
they were going to kill him.
“You’re doing so well little bro, so proud of you.” Gabriel smiles and slips in
a this fingers, right as he takes the head of Cas’ cock into his mouth. He
thrust up, eyes wide at the burning feeling in his ass, and the perfect suction
on his erection.
“That’s it Cas, relax, shh, there you go.” Sam whispered against his forehead.
“You’re doing so well, so beautiful, shh.” Sam smiles and Castiel mewls softly,
thrusting back against the fingers and Sam, wanting more and yet a little
freighted.
Then the fingers are gone and Cas jerks his hips upwards again, trying to find
them. He decided the slight pain was worth the complete feeling and then it’s
back; only more so.
Cas’ jaw goes slack as his mouth falls open. Gabriel is pushing into him, and
it hurts, not as much as he thought, but there is pain. He closes his eyes
tightly, gripping tighter at Sam’s arm until Gabriel bottom’s out and stills.
They are both whispering soft reassurances and Castiel breathes. He takes long
deep breaths and relaxes as the pain ebbs away.
Then they are moving and everything is white.
He can hear his babbles, but he can’t really focus on anything. It’s good, too
good and he needs more, but less. It’s all too much and yet not enough. He
can’t think straight, thoughts wont form but he’s thrust back against them,
clinging to Gabriel as they both press as close as they can. He’s full,
complete and if they do kill him, at least he’ll die happy, because this had to
be heaven, this here.
Then he’s coming with a shout that’s swallowed by a pair of lips – he’s not
sure whose – and he’s falling backwards into Sam as they continue to thrust
into him before coming both at once. He pants and Sam lay back completely with
Gabriel on top of him. Castiel feels squished, but he’s alright, because he
also feels safe and warm and protected, sandwiched between them.
“Mmm, how was that for a surprise little bro?” Gabriel grinned sleepily.
“Mmm.” Was Cas’ only answer before moaning as they slipped out of him. He
closed his eyes, tiered, but they were in school, they couldn’t fall asleep
like this.
“Sleep, I’m here after school, studying all the time, the janitor leaves the
back door open and an extra key so I can close up after school.” Sam smiles and
pets his hair. “A little nap wont kill you.” he chuckled and Castiel smiled,
content.
“You’re the best Sammy.” Gabriel yawns and curled up on Cas. He didn’t mind
though, he was already drifting.
Please drop_by_the_archive_and_comment to let the author know if you enjoyed
their work!
